package com.crowd.service.api;

import com.crowd.entity.Admin;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface IAdminService {
    // 保存
    public void saveAdmin(Admin admin);

    // 找出所有admin
    public List<Admin> findAll();

    // 通过主键找对象
    public Admin findByPrimaryKey(Integer id);

    // 通过md5加密方式来判断用户是否存在
    Admin getAdminByLoginAcct(String loginAcct, String userPswd);

    // 通过分页方法拿到Admin的数据
    PageInfo<Admin> getAdminPage(String keyword,int pageNum,int pageSize);

    // 删除
    void remove(Integer id);

    // 更新
    void update(Admin admin);

    // 根据loginAcct来找Admin
    Admin getAdminByLoginAcct(String loginAcct);

}
